English Dictionary
◊ TALK TURKEY
talk turkey
v : discuss frankly, often in a business context